/* eslint-disable */
// @ts-ignore


export type loginUserParams = {
  /** The user name for login */
  username: string;
  /** The password for login in clear text */
  password: string;
};



export enum StatusEnum {
  available = 'available',
  pending = 'pending',
  sold = 'sold',
}

export type IStatusEnum = keyof typeof StatusEnum;


export type Tag = {
  id?: number;
  name?: string;
};


export type User = {
  id?: number;
  username?: string;
  firstName?: string;
  lastName?: string;
  email?: string;
  password?: string;
  phone?: string;
  /** User Status */
  userStatus?: number;
};

export type AreaType = {
  id: number | string;
  name: string;
  children?: AreaType[]
}

export type DictType = {
  value: string;
  label: string;
}
